package com.originskyseed.platform.cms.vo;

import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 信息展示
 *
 * @author TangWangHui
 */
public class CmsContentListVO extends BaseModel {

	/**
	 * 标题
	 */
	private String title;

	/**
	 * 标题颜色
	 */
	private String titleColor;

	/**
	 * 副标题
	 */
	private String subtitle;

	/**
	 * 副标题颜色
	 */
	private String subtitleColor;

	/**
	 * 所属目录
	 */
	private String catalogId;

	/**
	 * 所属目录cmsCataCode
	 */
	private String cmsCataCode;

	/**
	 * 内容密级：-1001、无，1000、公开，1001、内部，1002、秘密
	 */
	private Integer secretLevel;

	/**
	 * 内容类型：NRLX1、文本 NRLX2、超文本（HTML）NRLX3、字处理 NRLX4、版式文档 NRLX5、超链接 NRLX6、图片 NRLX7、FLASH NRLX8、音频 NRLX9、视频 NRLX10、普通文件
	 */
	private String type;

	/**
	 * 内容标签（主题词、关键词）
	 */
	private String tags;

	/**
	 * 摘要
	 */
	private String tabloid;

	/**
	 * 是否置顶：0,、否，1、是
	 */
	private Integer isTop;

	/**
	 * 内容（内容类型为：文本类型、超文本类型时存放）
	 */
	private String content;

	/**
	 * 置顶顺序
	 */
	private Integer topOrder;

	/**
	 * 发布时间
	 */
	private Date publishDate;

	/**
	 * 有效时间
	 */
	private Date validDate;

	/**
	 * 是否发布 0--未发布 1--发布
	 */
	private Integer isPublisthed;

	/**
	 * 优先级
	 */
	private String priority;

	/**
	 * 状态：NRZT1、草稿 NRZT2、审核 NRZT3、发布 NRZT4、撤销 NRZT5、作废 NRZT6、失效 NRZT7、归档 NRZT8、审核不通过、-NRZT1、删除
	 */
	private String state;

	/**
	 * 是否图片新闻：0、否，1、是
	 */
	private Integer isPicture;

	/**
	 * 图片路径
	 */
	private String picturePath;

	private String author;

	/**
	 * 获取标题
	 *
	 * @return
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 设置标题
	 *
	 * @param title
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * 获取标题颜色
	 *
	 * @return
	 */
	public String getTitleColor() {
		return titleColor;
	}

	/**
	 * 设置标题颜色
	 *
	 * @param titleColor
	 */
	public void setTitleColor(String titleColor) {
		this.titleColor = titleColor;
	}

	/**
	 * 获取副标题
	 *
	 * @return
	 */
	public String getSubtitle() {
		return subtitle;
	}

	/**
	 * 设置副标题
	 *
	 * @param subtitle
	 */
	public void setSubtitle(String subtitle) {
		this.subtitle = subtitle;
	}

	/**
	 * 获取副标题颜色
	 *
	 * @return
	 */
	public String getSubtitleColor() {
		return subtitleColor;
	}

	/**
	 * 设置副标题颜色
	 *
	 * @param subtitleColor
	 */
	public void setSubtitleColor(String subtitleColor) {
		this.subtitleColor = subtitleColor;
	}

	/**
	 * 获取所属目录
	 *
	 * @return
	 */
	public String getCatalogId() {
		return catalogId;
	}

	/**
	 * 设置所属目录
	 *
	 * @param catalogId
	 */
	public void setCatalogId(String catalogId) {
		this.catalogId = catalogId;
	}

	/**
	 * 获取内容密级：-1001、无，1000、公开，1001、内部，1002、秘密
	 *
	 * @return
	 */
	public Integer getSecretLevel() {
		return secretLevel;
	}

	/**
	 * 设置内容密级：-1001、无，1000、公开，1001、内部，1002、秘密
	 *
	 * @param secretLevel
	 */
	public void setSecretLevel(Integer secretLevel) {
		this.secretLevel = secretLevel;
	}

	/**
	 * 获取内容类型：NRLX1、文本 NRLX2、超文本（HTML）NRLX3、字处理 NRLX4、版式文档 NRLX5、 超链接 NRLX6、图片 NRLX7、FLASH NRLX8、音频 NRLX9、视频 NRLX10、普通文件
	 *
	 * @return
	 */
	public String getType() {
		return type;
	}

	/**
	 * 设置内容类型：NRLX1、文本 NRLX2、超文本（HTML）NRLX3、字处理 NRLX4、版式文档 NRLX5、 超链接 NRLX6、图片 NRLX7、FLASH NRLX8、音频 NRLX9、视频 NRLX10、普通文件
	 *
	 * @param type
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * 获取内容标签（主题词、关键词）
	 * 
	 * @return
	 */
	public String getTags() {
		return tags;
	}

	/**
	 * 设置内容标签（主题词、关键词）
	 *
	 * @param tags
	 */
	public void setTags(String tags) {
		this.tags = tags;
	}

	/**
	 * 获取摘要
	 * 
	 * @return
	 */
	public String getTabloid() {
		return tabloid;
	}

	/**
	 * 设置摘要
	 *
	 * @param tabloid
	 */
	public void setTabloid(String tabloid) {
		this.tabloid = tabloid;
	}

	/**
	 * 获取是否置顶：0,、否，1、是
	 * 
	 * @return
	 */
	public Integer getIsTop() {
		return isTop;
	}

	/**
	 * 设置是否置顶：0,、否，1、是
	 *
	 * @param isTop
	 */
	public void setIsTop(Integer isTop) {
		this.isTop = isTop;
	}

	/**
	 * 获取置顶顺序
	 * 
	 * @return
	 */
	public Integer getTopOrder() {
		return topOrder;
	}

	/**
	 * 设置置顶顺序
	 *
	 * @param topOrder
	 */
	public void setTopOrder(Integer topOrder) {
		this.topOrder = topOrder;
	}

	/**
	 * 获取发布时间
	 * 
	 * @return
	 */
	public Date getPublishDate() {
		return publishDate;
	}

	/**
	 * 设置发布时间
	 *
	 * @param publishDate
	 */
	public void setPublishDate(Date publishDate) {
		this.publishDate = publishDate;
	}

	/**
	 * 获取有效时间
	 * 
	 * @return
	 */
	public Date getValidDate() {
		return validDate;
	}

	/**
	 * 设置有效时间
	 *
	 * @param validDate
	 */
	public void setValidDate(Date validDate) {
		this.validDate = validDate;
	}

	/**
	 * 获取是否发布 0--未发布 1--发布
	 * 
	 * @return
	 */
	public Integer getIsPublisthed() {
		return isPublisthed;
	}

	/**
	 * 设置是否发布 0--未发布 1--发布
	 *
	 * @param isPublisthed
	 */
	public void setIsPublisthed(Integer isPublisthed) {
		this.isPublisthed = isPublisthed;
	}

	/**
	 * 获取优先级
	 * 
	 * @return
	 */
	public String getPriority() {
		return priority;
	}

	/**
	 * 设置优先级
	 *
	 * @param priority
	 */
	public void setPriority(String priority) {
		this.priority = priority;
	}

	/**
	 * 获取状态：NRZT1、草稿 NRZT2、审核 NRZT3、发布 NRZT4、撤销 NRZT5、作废 NRZT6、失效 NRZT7、归档 NRZT8、审核不通过 -NRZT1、删除
	 * 
	 * @return
	 */
	public String getState() {
		return state;
	}

	/**
	 * 设置状态：NRZT1、草稿 NRZT2、审核 NRZT3、发布 NRZT4、撤销 NRZT5、作废 NRZT6、失效 NRZT7、归档 NRZT8、审核不通过 -NRZT1、删除
	 *
	 * @param state
	 */
	public void setState(String state) {
		this.state = state;
	}

	/**
	 * 获取否图片新闻：0、否，1、是
	 * 
	 * @return
	 */
	public Integer getIsPicture() {
		return isPicture;
	}

	/**
	 * 设置是否图片新闻：0、否，1、是
	 *
	 * @param isPicture
	 */
	public void setIsPicture(Integer isPicture) {
		this.isPicture = isPicture;
	}

	/**
	 * 获取图片路径
	 * 
	 * @return
	 */
	public String getPicturePath() {
		return picturePath;
	}

	/**
	 * 设置图片路径
	 *
	 * @param picturePath
	 */
	public void setPicturePath(String picturePath) {
		this.picturePath = picturePath;
	}

	/**
	 * 获取内容
	 * 
	 * @return
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 设置内容
	 *
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getCmsCataCode() {
		return cmsCataCode;
	}

	public void setCmsCataCode(String cmsCataCode) {
		this.cmsCataCode = cmsCataCode;
	}

}
